international agreement/treaty - Spanish English Dictionary